* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #bdbdbd;
}


/* 去掉input点击后边框颜色 */

input {
    outline: none;
}

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?llfusr');
    src: url('../fonts/icomoon.eot?llfusr#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?llfusr') format('truetype'), url('../fonts/icomoon.woff?llfusr') format('woff'), url('../fonts/icomoon.svg?llfusr#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.center {
    display: flex;
    width: 1200px;
    height: 720px;
    margin: 0 auto;
    font-size: 12px;
    color: #636363;
    background-color: #3d464d;
}


/* 左边 */

.zuo {
    flex: 1;
    height: 600px;
    margin: 0 10px;
}

nav {
    height: 350px;
    padding-top: 120px;
    font-size: 12px;
}

nav ul li {
    position: relative;
    width: 100%;
    padding: 7px 10px;
    text-align: center;
    color: #adafb2;
}

li[class^=icon]:hover {
    background-color: rgba(0, 0, 0, 0.3);
}

li[class^=icon]::before {
    position: absolute;
    left: 10px;
}

.du {
    font-size: 8px;
}

.icon-1::before {
    font-family: 'icomoon';
    content: '\e901';
}

.icon-2::before {
    font-family: 'icomoon';
    content: '\e902';
}

.icon-3::before {
    font-family: 'icomoon';
    content: '\e900';
}

.icon-4::before {
    font-family: 'icomoon';
    content: '\e903';
}

.icon-5::before {
    font-family: 'icomoon';
    content: '\e9bd';
}

.icon-6::before {
    font-family: 'icomoon';
    content: '\e995';
}

.icon-7::before {
    font-family: 'icomoon';
    content: '\e9b8';
}

.xian {
    border-bottom: 1px solid #535c64;
}


/* 右边 */

.you {
    position: relative;
    flex: 5;
    height: 720px;
    background-color: #f5f5f5;
}


/* h几 */

.header {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #399bff;
}

.header ul {
    display: flex;
    justify-content: center;
    width: 100%;
}

.h_num {
    padding: 0 13px;
    color: #fff;
}


/* 第几组 */

.zu_shu {
    margin: 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.zu_shu ul {
    display: flex;
    justify-content: center;
    width: 100%;
}

.zu_num {
    padding: 20px;
    color: #000;
}


/* 点击效果 */

.header ul li:hover {
    background-color: #4da5ff;
    border-bottom: 1px solid #1c3bff;
    border-radius: 3px;
}

.header ul li:hover,
.zu_shu ul li:hover {
    transform: translateY(-5px);
}

.shu_ju {
    padding-bottom: 15px;
    font-size: 8px;
    text-align: center;
}

.temperature {
    text-align: center;
}

i {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #000;
}

.yellow {
    background-color: #ffffc2;
}

.pink {
    background-color: #ffbbb5;
}

.blue {
    background-color: #99c9ff;
}

.hei {
    position: absolute;
    top: 100px;
    right: 15px;
    width: 100px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 10px;
    background-color: #000;
    border-radius: 15px;
}

.hei a {
    color: #fff;
}

.xian_shi {
    top: 70px;
}


/* 窗口 */

.black_overlay {
    position: relative;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=88);
}

.white_content {
    display: none;
    position: absolute;
    top: 200px;
    left: 50%;
    transform: translateX(-50%);
    width: 290px;
    height: 425px;
    z-index: 1002;
    overflow: auto;
    background-color: #fff;
}

.dao_ru1 {
    padding: 10px;
    height: 70px;
    background-color: #000;
    color: #fff;
    text-align: center;
}

.ti_shi {
    position: relative;
    padding: 50px 30px 80px;
    height: 300px;
    background-color: #12ccef;
    color: #fff;
    font-size: 14px;
}

.rola {
    padding: 5px 5px 100px;
    border: 1px solid #000;
    box-shadow: 0px 0px 5px 0px #fff;
}

.jie_shou {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    width: 90px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #000;
    color: #fff;
    font-size: 10px;
    border-radius: 10px;
}

.xuan_xiang {
    display: flex;
    justify-content: center;
    padding: 13px 0;
}

.xuan_xiang button {
    margin: 0 10px;
    width: 90px;
    height: 26px;
    line-height: 26px;
    background-color: #000;
    color: #fff;
    border: 0;
    border-radius: 25px;
    font-size: 12px;
    outline: 0;
    cursor: pointer;
}